草庐IT

去 dep 和 fork 库

全部标签

git - 我如何从原始 repo 的克隆推送到我的 fork ?

我在GitHub上创建了另一个存储库(我们称之为orirepo)的分支(我们称之为myrepo)。后来,我克隆了orirepo。gitclonehttps://github.com/original/orirepo.git我修改了大约20个文件,然后暂存更改并提交gitaddgitcommit然而,当我试图pushgitpush我遇到了这个错误:remote:Permissiontooriginal/orirepo.gitdeniedtomylogin.fatal:unabletoaccess'https://github.com/original/orirepo.git/':Ther

git - 如何使用 SourceTree 更新我的 fork 存储库?

我正在使用SourceTree(带有BitBucket)来管理我的代码。我已经fork了一个repo,并且父repo已经更新。我如何使用SourceTree将上游代码merge到我的分支仓库中? 最佳答案 首先,设置父仓库:在SourceTree中打开您的分支存储库。在菜单中选择Repository➫RepositorySettings...(或按⇧⌘,).在远程Pane中,按添加。输入您喜欢的任何名称(oftenupstreamormaster)和父存储库的URL/路径。按确定,然后按确定。现在,更新:在工具栏中选择“pull”。

git - 更新我的 github repo,它是从另一个项目中 fork 出来的

这个问题在这里已经有了答案:PullnewupdatesfromoriginalGitHubrepositoryintoforkedGitHubrepository(8个答案)关闭7年前。我分出了一个父级:project给child:this.现在,我想用parent的当前更新来更新我的child。我可以这样做吗?如果可以,怎么做?当我更新我的github存储库时,我可以执行“gitpull”来更新我的本地存储库。

GitHub: make fork an "own project"

我发现了一个很好的GitHub项目,我扩展了很多。我相信我的改变是好的,因为它们正在发挥作用。但是原作者似乎没有时间审查这些更改并将它们包括在内。事实上,甚至有可能我需要和实现的功能并不在原作者的设想中,我们只是为了不同的目标。我不知道,因为我从未收到他的回复。也就是说,我看到我的贡献没有计入我的提交图中。只要原始存储库不接受我的贡献,情况就是如此。此外,我的作品只被认为是作品,不会吸引任何其他与我有相同愿景的人。这对我来说是个更大的问题,因为我看到很多人要求这些功能。我仍在为原始项目提供我的贡献,但我发现它们不太可能被接受。现在我想让我的fork成为一个“真正的项目”。虽然我计划在某

Git 庆典错误 : Could not fork child process: There are no available terminals (-1)

我以前最多同时运行8个gitbash终端。目前我只有2个。我以前没有见过这个错误,我不明白是什么导致了它。如有任何帮助,我们将不胜感激!附上图片: 最佳答案 在googlegroups中发现了类似的问题和解决方案Iopenedawindowscommandpromptandranthecommand$tasklistItlooksasthoughthesshconnectionsIhadmadeinmygitbashshellsweren'tbeingclosedwhenthosewindowswereclosedandwereha

git - Git : Repository, fork, branch, clone, track 这些词是什么意思?

老实说,我不清楚这里的语义。它们都是关于代码+历史单元的副本/变体,但我不确定我能说的过去。是否在某处解释了这种逻辑结构? 最佳答案 知识库只是一个存储您的工作历史的地方。它通常位于您的工作副本的.git子目录中-您正在处理的文件的最新状态的副本。要fork一个项目(在某个时间点从某人的存储库中获取源代码,并对其应用您自己的不同更改),您可以克隆远程存储库以创建它的副本,然后在您的本地存储库并提交更改。在存储库中,您有分支,这些分支实际上是您自己存储库中的分支。您的分支将在您的存储库中有一个祖先提交,并且会随着您的更改而与该提交不同

svn - fork Google Code Subversion 存储库并将其同步到 GitHub

如何将我没有写入权限的GoogleCodeSubversion存储库fork到GitHub存储库中并与之保持同步?我希望能够在我的Git存储库中开发我自己的功能,但我也想与GoogleCodeSubversion存储库同步。从GoogleCode项目端获取修复。我知道git-svn并在上游和下游到我完全控制的Subversion存储库之前使用它。但我不知道如何与GoogleCodeSubversion存储库保持同步。 最佳答案 git-svn的远程分支与常规的Git远程分支几乎相同。因此,在您的本地存储库中,您可以克隆git-svn

git - 从 GitHub fork 到 Bitbucket

我正在开发一个基于CakePHP的项目,该项目托管在GitHub上。我的项目托管在Bitbucket上。他们都使用git。基本上,我想在我的Bitbucket存储库中创建一个CakePHP的“分支”(我不知道我是否使用了正确的术语,因为我是git的新手),以便无需下载所有CakePHPzip/tar并替换文件夹,然后提交和推送即可获得更新,但可能需要“merge”(?)。 最佳答案 现在不可能跨不同站点发送“pull请求”。我在Bitbucket问题跟踪器中为此添加了一个功能请求:#3288.如果你想跟踪这个,我建议你将自己添加为关

Github:将上游分支导入fork

我有一个来自github上的项目(upstream)的分支(origin)。现在上游项目新增了一个分支,我想导入到我的fork中。我该怎么做?我尝试检查远程并在其上创建一个分支,但是这会按照gitpush尝试推送到upstream的方式配置分支:gitcheckoutupstream/branchgitcheckout-bbranch编辑也许这还不清楚,但我想将分支添加到我的本地存储库,这样我就可以通过gitpush将它推送到origin(我的fork).因为上游存储库通常是只读的,你fork它来贡献。所以我基本上想在origin上检查一个不存在的分支,其内容将从upstream中提取

git - 如何在不添加单独 Remote 的情况下使我的 fork 保持同步?

假设GitHub上有一个存储库someone/foobar,我将其fork到me/foobar。我如何从父存储库中pull新提交直接到我的复刻,而不必addaseparateremote并记得定期从那里pull?目标是:gitpull从父仓库中获取gitpush将所有内容发送到我的fork 最佳答案 打开fork的Git存储库me/foobar。点击比较:您将收到通知:Thereisn'tanythingtocompare.someone:masterisuptodatewithallcommitsfromme:master.Try